home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / network / file-tra / fsp-2.7 / fsp-2 / fsp / include / c_extern.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-04-28  |  1.2 KB  |  34 lines

  1. #ifndef _FSP_C_EXTERN_H_
  2. #define _FSP_C_EXTERN_H_
  3.  
  4. /* lib.c */
  5. extern UBUF *client_interact PROTO0((unsigned int, unsigned long, unsigned int,
  6.                      unsigned char *, unsigned int, 
  7.                      unsigned char *));
  8. extern void init_client PROTO0((char *, int, int));
  9. extern int client_done PROTO0((void));
  10.  
  11. /* lock.c */
  12. extern unsigned short client_get_key PROTO0((void));
  13. extern void client_put_key PROTO0((unsigned short));
  14. extern void client_init_key PROTO0((unsigned long, unsigned long,
  15.                     unsigned short));
  16.  
  17. /* util.c */
  18. extern char *util_abs_path PROTO0((char *));
  19. extern char *util_getwd PROTO0((char *));
  20. extern int util_download PROTO0((char *, FILE *, unsigned long));
  21. extern int util_grab_file PROTO0((char *, FILE *, unsigned long));
  22. extern int util_upload PROTO0((char *, FILE *));
  23. extern void env_client PROTO0((void));
  24. extern RDIR *util_opendir PROTO0((char *));
  25. extern void util_closedir PROTO0((RDIR *));
  26. extern rdirent *util_readdir PROTO0((RDIR *));
  27. extern int util_stat PROTO0((char *, struct stat *));
  28. extern int util_cd PROTO0((char *));
  29. extern int util_cd2 PROTO0((char *));
  30. extern void util_process_file PROTO0((char *, int, void (*)(), int (*)(),
  31.                      void (*)(), int));
  32.  
  33. #endif /* _FSP_C_EXTERN_H_ */
  34.